package sv.gob.mh.dgii.model.pojos.cat;

import java.util.ArrayList;
import java.util.List;
import sv.gob.mh.dgii.model.TbListasValor;
import sv.gob.mh.dgii.model.TbListasValorDet;
import sv.gob.mh.dgii.model.TbListasValorDetId;

public class TbListasValorDetPojo {

    private static final long serialVersionUID = 1211116155216466729L;
    private TbListasValorDet tbListaValorDet;
    private List<TbListasValor> comboBoxFiltros;
    private List<TbListasValorDet> tableData;
    
    private String dlista;
    private Integer systemValue;
    private List<String> excludedKeys = new ArrayList<String>(0);
    private List<String> includedKeys = new ArrayList<String>(0);

    
     public TbListasValorDetPojo() {
        tbListaValorDet = new TbListasValorDet();
        tbListaValorDet.setId(new TbListasValorDetId());
    }

    public List<String> getIncludedKeys() {
//        
//        tbListaValorDet.getId().getClista(); // valor seleccionado de la lista
//        tbListaValorDet.getCvalor();
//        tbListaValorDet.getCvalor1();
//        tbListaValorDet.getDlistaDet();
//        tbListaValorDet.getId().getClistaDet();
//        tbListaValorDet.getFinicio();
//        tbListaValorDet.getFfin();
//        tbListaValorDet.getCvalorDate();
//        tbListaValorDet.getCvalorNumber();
//        tbListaValorDet.getId().getCmodulo();
//        tbListaValorDet.getCusuario();

        return includedKeys;
    }

    public void setIncludedKeys(List<String> includedKeys) {
        this.includedKeys = includedKeys;
    }

    public List<String> getExcludedKeys() {
        return excludedKeys;
    }

    public void setExcludedKeys(List<String> excludedKeys) {
        this.excludedKeys = excludedKeys;
    }



    public Integer getSystemValue() {
        return systemValue;
    }

    public void setSystemValue(Integer systemValue) {
        this.systemValue = systemValue;
    }

    public String getDlista() {
        return dlista;
    }

    public void setDlista(String dlista) {
        this.dlista = dlista;
    }

    /**
     * @return the tbListaValorDet
     */
    public TbListasValorDet getTbListaValorDet() {
        return tbListaValorDet;
    }

    /**
     * @param tbListaValorDet the tbListaValorDet to set
     */
    public void setTbListaValorDet(TbListasValorDet tbListaValorDet) {
        this.tbListaValorDet = tbListaValorDet;
    }

    /**
     * @return the comboBoxFiltros
     */
    public List<TbListasValor> getComboBoxFiltros() {
        return comboBoxFiltros;
    }

    /**
     * @param comboBoxFiltros the comboBoxFiltros to set
     */
    public void setComboBoxFiltros(List<TbListasValor> comboBoxFiltros) {
        this.comboBoxFiltros = comboBoxFiltros;
    }

    /**
     * @return the tableData
     */
    public List<TbListasValorDet> getTableData() {
        return tableData;
    }

    /**
     * @param tableData the tableData to set
     */
    public void setTableData(List<TbListasValorDet> tableData) {
        this.tableData = tableData;
    }

  
}//class